home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / fsco3712.zip / SMAKEFIL < prev    next >
Text File  |  1994-01-30  |  997b  |  39 lines

  1. # $VER: MakeFile for FSCode (30.1.94) by Flavio Stanchina
  2.  
  3. NAME = FSCode
  4. SRC = Src/
  5. OBJ = Obj/
  6.  
  7. C = SC
  8. C_OPTIONS = IDIR=$(SRC) NOVER
  9. .c.o:
  10.     $(C) $< OBJNAME=$@ $(C_OPTIONS) # DISASM=$*.a
  11.  
  12. ASM = Asm
  13. ASM_OPTIONS = -i$(SRC) -iINCLUDE: -.
  14. .a.o:
  15.     $(ASM) $(ASM_OPTIONS) -o$@ $<
  16.  
  17. LINK = Slink
  18. LINK_LIBS = LIB:sc.lib LIB:amiga.lib
  19. LINK_OPTIONS = SC SD ND
  20.  
  21. OBJECTS_C   = $(OBJ)$(NAME).o $(OBJ)Encode_C.o   $(OBJ)Decode_C.o   $(OBJ)CRC32_C.o
  22. OBJECTS_ASM = $(OBJ)$(NAME).o $(OBJ)Encode_Asm.o $(OBJ)Decode_Asm.o $(OBJ)CRC32_Asm.o
  23.  
  24. all: $(NAME)_C $(NAME)
  25.  
  26. $(NAME)_C: $(OBJECTS_C)
  27.     $(LINK) FROM $(OBJECTS_C) TO $@ LIB $(LINK_LIBS) $(LINK_OPTIONS)
  28.  
  29. $(NAME): $(OBJECTS_ASM)
  30.     $(LINK) FROM $(OBJECTS_ASM) TO $@ LIB $(LINK_LIBS) $(LINK_OPTIONS)
  31.  
  32. $(OBJ)$(NAME).o:    $(SRC)$(NAME).c $(SRC)$(NAME)_rev.h
  33. $(OBJ)Encode_C.o:    $(SRC)Encode_C.c
  34. $(OBJ)Encode_Asm.o:    $(SRC)Encode_Asm.a
  35. $(OBJ)Decode_C.o:    $(SRC)Decode_C.c
  36. $(OBJ)Decode_Asm.o:    $(SRC)Decode_Asm.a
  37. $(OBJ)CRC32_C.o:    $(SRC)CRC32_C.c
  38. $(OBJ)CRC32_Asm.o:    $(SRC)CRC32_Asm.a
  39.